package com.test.game.tiles.resources;

import com.test.game.tiles.HexagonalTile;

public abstract class ResourceTile extends HexagonalTile {
   
   public static final String ABBREVIATION = "Und";
   
   public static int CLAY_TILES  = 4;
   public static int ORE_TILES   = 3;
   public static int SHEEP_TILES = 3;
   public static int WHEAT_TILES = 4;
   public static int WOOD_TILES  = 4;
   
   private boolean robbed;
   private int number;

   public abstract Resource getKind();

   public boolean isRobbed() {
      return robbed;
   }

   public void setRobber(boolean robbedVal) {
      this.robbed = robbedVal;
   }
   
   public void setRobber() {
      this.robbed = true;
   }
   
   public void removeRobber() {
      this.robbed = false;
   }

   public int getNumber() {
      return number;
   }

   public void setNumber(int number) {
      this.number = number;
   }
}
